package com.payment.notify.receive.service;

import com.payment.common.dto.notify.NotifyDto;
import com.payment.common.dto.notify.SmsParamDto;
import com.payment.common.exceptions.ServiceException;

/**
 * 类名：SmsService.java<br>
 * 描述：<br>
 * 创建者：XINJF<br>
 * 创建日期：2018年4月25日下午4:19:19<br>
 * 版本：1.0<br>
 * 修改者：<br>
 * 修改日期：<br>
 */
public class SmsService {
	
	public NotifyReceiveStrategy sendSms(NotifyDto parameterDto) {
		
		return new NotifyReceiveStrategy() {

			@Override
			public Object executeNotifyReceive(NotifyReceiveContext context) throws ServiceException {
				SmsParamDto smsParamDto = (SmsParamDto) parameterDto;
				System.out.println("手机号码:=="+smsParamDto.getPhone());
				return smsParamDto;
			}

			
		};
		
	}

}
